Crate noodles

source ·
Expand description

noodles attempts to provide specification-compliant (when applicable) implementations of libraries for handling various bioinformatics file formats. It currently supports BAM 1.6, BCF 2.2, BED, BGZF, CRAM 3.0/3.1, CSI, FASTA, FASTQ, GFF3, GTF 2.2, htsget 1.3, refget 2.0, SAM 1.6, tabix, and VCF 4.3/4.4.

Modules§

  • noodles-bam handles the reading and writing of the BAM (Binary Alignment/Map) file format.
  • noodles-bcf handles the reading and writing of the BCF format.
  • noodles-bed handles the reading and writing of the BED (Browser Extensible Data) format.
  • noodles-bgzf handles the reading and writing of the blocked gzip format (BGZF).
  • noodles-core contains shared structures and behavior among noodles libraries.
  • noodles-cram handles the reading and writing of the CRAM format.
  • noodles-csi handles the reading and writing of the coordinate-sorted index (CSI) format.
  • noodles-fasta handles and reading and writing of the FASTA format.
  • noodles-fastq handles the reading and writing of the FASTQ format.
  • noodles-gff handles the reading and writing of the GFF3 format.
  • noodles-gtf handles the reading and writing of the Gene Transfer Format (GTF).
  • noodles-htsget is an htsget 1.3 client.
  • noodles-refget is a refget 2.0 client.
  • noodles-sam handles the reading and writing of the SAM (Sequence Alignment/Map) format.
  • noodles-tabix handles the reading and writing of the tabix format.
  • noodles-vcf handles the reading and writing of the VCF format.